<script>
    // console.log(a);
    // var a = 123;
    //编译是找出有效标识符，赋值是在执行阶段进行的
    
    foo();
    function foo() {
        var a = 123;
        console.log(a);
    }//函数声明会整体提升
    
    


</script>